Explore Portsmouth, IA

Portsmouth, IA is a small town located in Shelby County, Iowa. With a population of around 200 residents, it offers a tight-knit community atmosphere. The town is known for its picturesque landscapes, surrounded by rolling hills and farmland. Portsmouth is also home to several historical landmarks, including the Portsmouth Grist Mill, which was built in 1892 and is listed on the National Register of Historic Places. Despite its small size, Portsmouth offers a peaceful and charming environment for its residents.


Find Local Businesses


Find Things To Do Near Portsmouth, IA


Nearby Locations

Panama, IA
(5.70 mi.)
Persia, IA
(5.98 mi.)
Harlan, IA
(8.91 mi.)
Shelby, IA
(9.17 mi.)
Earling, IA
(9.68 mi.)
Woodbine, IA
(12.28 mi.)
Minden, IA
(12.60 mi.)
Kirkman, IA
(13.42 mi.)
Avoca, IA
(14.34 mi.)
Neola, IA
(14.55 mi.)
Magnolia, IA
(14.88 mi.)
Defiance, IA
(14.90 mi.)
Logan, IA
(14.91 mi.)
Dunlap, IA
(15.23 mi.)
Irwin, IA
(17.96 mi.)
Walnut, IA
(18.60 mi.)
Hancock, IA
(19.25 mi.)
Dow City, IA
(19.29 mi.)
Arion, IA
(20.96 mi.)

Popular Cities